Skip to content

chore: prepare release v1.3.0#66

Merged
vaceslav merged 1 commit into
mainfrom
chore/release-v1.3.0
Jan 5, 2026
Merged

chore: prepare release v1.3.0#66
vaceslav merged 1 commit into
mainfrom
chore/release-v1.3.0

Conversation

@vaceslav

@vaceslav vaceslav commented Jan 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bump version to 1.3.0
  • Update CHANGELOG.md with all features since v1.2.0
  • Update package release notes

Release Highlights

Added

  • Text Replacement Lookup Tables - Pre-process text with HtmlEntityPreset for HTML entities
  • Named Iteration Variable Syntax - {{#foreach item in Collection}} for nested loop access
  • ElseIf Support - Multi-branch conditionals with {{#elseif condition}}
  • Newline Character Support - \n in variable values creates line breaks
  • Inline Conditionals - Conditionals within a single paragraph
  • Highlight and Shading Preservation - Better formatting support
  • Typographic Quote Support - Curly quotes in conditional expressions
  • .NET 10 Support - Added net10.0 target framework

Changed

  • BREAKING: {{else}} syntax changed to {{#else}} for consistency

Fixed

  • Conditionals inside loops now evaluate with correct context
  • Loop-scoped variables correctly validated in template validation
  • Null values treated as valid in template validation
  • Nested paragraphs no longer generated in RepeatingConverter

Test plan

  • All 929 tests pass
  • Build succeeds in Release mode
  • Code formatting verified

## Changes
- Update version to 1.3.0
- Update CHANGELOG.md with all features since v1.2.0
- Update package release notes

## Highlights
- Named iteration variable syntax for nested loops
- ElseIf support for multi-branch conditionals
- Text replacement lookup tables (HTML entities)
- .NET 10 support
- BREAKING: {{else}} → {{#else}} syntax change
@vaceslav vaceslav merged commit ae37420 into main Jan 5, 2026
14 checks passed
@vaceslav vaceslav deleted the chore/release-v1.3.0 branch January 5, 2026 12:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant